
<!DOCTYPE html>
<html>
<head>
    <script>
        document.write('<script src="https://rmt.imugeda.com/c/guyy/hh8l/js/review.js?timestamp=' + (new Date() * 1) + '"></' + 'script>');
    </script>
    <script>
        document.write('<script src="https://rmt.imugeda.com/c/guyy/hh8l/js/publish_status.js?timestamp=' + (new Date() * 1) + '"></' + 'script>');
    </script>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0" />
    <meta charset="utf-8" />
    <meta name="title" content="推开窗口看见美好  义乌“千万工程”气象万千" />
    <meta name="body" content="美丽乡村，美好生活，千万工程，气象万千！" />
    <meta name="images" content="images/58bd382b9aeb7075e606d539.png,images/58bd382b9aeb7075e76daabf.png,images/58bd382b9aeb7075e80e445d.png,images/58bd382b9aeb7075e91f4f4b.png,images/58bd382c9aeb7075ed7a7379.png,images/59c3704b347a191a4566eda1.png,images/59c3704b347a1920955255a6.png,images/5a2a026f92b57925113b72c6.png,images/5ed0bdd3e49bc616281e9082.png,images/5ed0bdf2e49bc611b4669700.png" />
    <meta name="audios" content="audios/5ca5900ae49bc60d3432b4a2.mp3,audios/5ca5900ae49bc63ab3138e4e.mp3,audios/5d8f3d81197f102e455160f8.mp3,audios/5d901ffd9bbd0f6ded57741a.mp3,audios/5e65ffffe49bc62bef052f63.mp3,audios/5e8dcd34e49bc67f660d46b7.mp3,audios/5e8dd1f5e49bc67dc006eb19.mp3,audios/5e8dd1f5e49bc67f536a1634.mp3,audios/5f4c48b746654535800c7a28.mp3,audios/5fba36452ce5c122e87f1433.mp3" length="26230,27377,5243,19140,7783,2735,5974,5660,1167,380619"/>
    <meta name="publishdate" content="2020-11-24 13:14:19" />
    <meta name="tags" content="none" />
    <title>推开窗口看见美好  义乌“千万工程”气象万千</title>
</head>
<body style="margin:0;padding:0;overflow:hidden;border:0">

<script>
    var _mrmcp = {
        "redirect_url": "%LINK%?redir=",
        "impression_pixel": "%TRACKURL%",      // 统计像素地址
        "destination_url": "%DESTURL%",
        "custom_params": "%CUSTOMPARAM%",
        "common_path":"",
        "version": "0.5.1",
        "script_sub_path": "js",
        "image_sub_path": "images",
        "video_sub_path": "videos",
        "audio_sub_path": "audios",
        "font_sub_path": "fonts",
        "css_sub_path": "css",
        "description":"",
        "thumb":"images/5fba4d272ce5c122eb164d5c.jpg",
        "render_mode":"normal",
        "receiptUrl": "",     // 邀请卡回执提交地址
        "ticketUrl": "",       // 获取微信认证票据的地址
        "saveFormUrl": "",   // 保存表单的地址
        "eventUrl": ""         // 上报事件统计的地址
    };
</script>
<script>
    document.write('<script src="//card.mugeda.com/scripts/config.js?timestamp=' + ~~(new Date() / 60000) + '"></' + 'script>');
</script>

<script defer src="//res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>

<script id="Mugeda_5fb72a28ff0a46554d278e0b">
    (function () {
        function setCookie(c_name,value,expiredays){var exdate=new Date();var domain_parts=window.location.host.split('.');var len=domain_parts.length;var domain='';if(len>=2){domain='.'+domain_parts[len-2]+'.'+domain_parts[len-1];}else{domain='.mugeda.com';}exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString())+"; domain="+domain+";path=/";}

        function getCookie(name) {
            var value = "; " + document.cookie;
            var parts = value.split("; " + name + "=");
            if (parts.length == 2) return unescape(parts.pop().split(";").shift());
        }

        function getQueryParams() {
            var vars = {};
            var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
                vars[key] = value;
            });
            return vars;
        }

        if (/vt=(\w+)\&?/.test(location.search)) {
            var versionTag = RegExp.$1;
            setCookie('__mugeda_vid',versionTag,60*60*24*3600);
        } else {
            setCookie('__mugeda_vid','',-3600);
        }
        window['Mugeda'] = window['Mugeda'] || {};
        window['Mugeda']['data'] = window['Mugeda']['data'] || {};

        var stageDom = document.getElementById((window._mrmcp || {})['script_id'] || "Mugeda_5fb72a28ff0a46554d278e0b")

        _mrmcp = (typeof _mrmcp == 'undefined') ? {} : _mrmcp;
        _mrmcp['campaign_id'] = 'none';
        _mrmcp['owner_id'] = '5c7c99d20461266fba68883a';
        _mrmcp['creative_id'] = '5fb72a28ff0a46554d278e0b';
        _mrmcp['ga_url'] = _mrmcp['ga_url'] || (('https:' == document.location.protocol ? 'https://' : 'http://') + 'card.mugeda.com/weixin/card/ga.js');
        _mrmcp['width'] = _mrmcp['width'] || 618;
        _mrmcp['height'] = _mrmcp['height'] || 320;
        _mrmcp['type'] = 'smart';
        _mrmcp['title'] = '推开窗口看见美好  义乌“千万工程”气象万千';
        _mrmcp['build_number'] = parseInt('501');
        _mrmcp['publish_time'] = 'Tue Nov 24 2020 13:14:19 GMT+0800 (CST)';
        _mrmcp['last_modified'] = '';
        _mrmcp['jsapi_config_url'] = '';
        _mrmcp['track_bot'] = 'http://cd.mugeda.com/media/pages/track/track_20131030.html';
        _mrmcp['cros'] = 1;
        var domainUrl = ( (_mrmcp['creative_path'] || '').replace(/^http\:\/\//, '') || location.host);
        var domainMatch = domainUrl.match(/^(\w+)\.mugeda\.com/) || domainUrl.match(/^(\w+)\.(u|r)\.(\w+)\.com/);
        if (domainMatch && domainMatch.length === 2){
            _mrmcp['host'] = [0, 1, 2].map(function(i){ return location.protocol + '//cdn' + (i + 1) + '-' + domainMatch[0] });
        }
        else if(domainMatch && domainMatch.length === 4){
            _mrmcp['host'] = [0, 1, 2].map(function(i){ return location.protocol + '//cdn' + (i + 1) + '.' + domainMatch[2] + '.' + domainMatch[3] + '.com' });
        }
        var version = _mrmcp['version'] = _mrmcp['version'] != null ? _mrmcp['version'] : '0.5.1';

        if(version!='')
            version = '_' + version;

        var w = _mrmcp['width'];
        var h = _mrmcp['height'];
        if (!_mrmcp['creative_path']) {
            var scripts = document.getElementsByTagName('script');
            var src = scripts[scripts.length - 1].getAttribute('src');
            if (src == null || src.lastIndexOf('/') < 0) {
                var href = location.protocol +'//' + location.host + location.pathname;
                _mrmcp['creative_path'] = href.substr(0, href.lastIndexOf('/') + 1);
            }
            else
                _mrmcp['creative_path'] = src.substr(0, idx + 1);
        }

        if (_mrmcp['host']){
            var pathNames = ['creative_path', 'common_path'];
            for (var i = 0, l = pathNames.length; i < l; i ++) {
                var pathName = pathNames[i];

                if (_mrmcp[pathName]) {
                    var pathOriStr = _mrmcp[pathName];
                    if(pathOriStr.indexOf('//') === 0) pathOriStr = location.protocol + pathOriStr;
                    var pattern = /^(?:(\w+):\/\/)?(?:(\w+):?(\w+)?@)?([^:\/\?#]+)(?::(\d+))?(\/[^\?#]+)?(?:\?([^#]+))?(?:#(\w+))?/;
                    var r = pattern.exec(pathOriStr);

                    _mrmcp[pathName] = [];
                    for (var j = 0, k = _mrmcp['host'].length; j < k; j ++) {
                        var host = _mrmcp['host'][j];
                        var s = '';
                        //if(r[1]) s += r[1] + ':'; //http
                        //s += '//';
                        //if(r[2]) s += r[2] + ':'; //username
                        //if(r[3]) s += r[3] + '@'; //password
                        s += host; //host
                        if (r[6]) s += r[6];
                        if (r[7]) s += '?' + r[7];
                        if (r[8]) s += '#' + r[8];
                        _mrmcp[pathName].push(s);
                    }
                }
            }
        }

        "firstpage-start";
        window.Mugeda = window.Mugeda || { data: {} };
        window.Mugeda.loadProcessHandle = window.Mugeda.loadProcessHandle || {};

        Mugeda.loadProcessHandle['firstpage'] = function (opt) {
            opt = opt || {};
            this.dom = opt.stageDom || thisAni.dom;
            this.type = 'firstpage';
        };


        Mugeda.loadProcessHandle['firstpage'].prototype.init = function () {
            if (this.inited) return;
            this.inited = true;
            var html = '' +
                '<div style="z-index:20;position: absolute; width: 100%; height: 100%; left:0; top: 0;">' +
                '   <div style="position: absolute;height: 20px; width: 100%;top:20%;text-align: center;font-size: 12px;-webkit-text-stroke: 1px white;">' +
                '       <div style="padding: 5px;opacity: 0;">打开中...</div>' +
                '   </div>' +
                '</div>';
            var dom = document.createElement('div');
            dom.innerHTML = html;
            this.node = dom.childNodes[0];
            this.dom.parentNode.appendChild(this.node);
            this.prevPercent = 0;

        };
        Mugeda.loadProcessHandle['firstpage'].prototype.update = function (num, all, opt) {
            // console.log(num, all);
        };
        Mugeda.loadProcessHandle['firstpage'].prototype.remove = function () {
            var self = this;
            setTimeout(function () {
                self.isOver = true;
                self.node.parentNode.removeChild(self.node);
            }, window['_mrmcp'] ? (window['_mrmcp']['loadRemovalDelay'] || 0) : 0);
        };
        window.lineSplit = "firstpage-end";

        window['_mrmcp'] = window['_mrmcp'] || {};
        if (/loader=(\w+)\&?/.test(location.search)) {
            window['_mrmcp']['loader'] = RegExp.$1;
        }

        if(!window['_mrmcp']['loader']){
            var loadProcessHandleInstance = Mugeda['loadProcessHandleInstance'] = new Mugeda['loadProcessHandle']['firstpage']({
                'loadInfo': {"textLoading":0,"messageText":"","messageSize":12,"messageColor":"#FFF","progressColor":"#F36523","progressBackground":"#FFF","backgroundColor":"#000","progressPosition":"20","logoWidth":128,"style":"firstpage"},
                'thisAni': {
                    'dom': null,
                    'width': 618
                },
                'stageDom': stageDom
            });

            if(['auto', 'landscape', 'portrait'].indexOf("landscape") == -1) {
                loadProcessHandleInstance.init();
                var loadInitNum = 0;
                var loadInterval = setInterval(function () {
                    loadProcessHandleInstance.update(loadInitNum, 100, {isTotal: true});
                    if (++loadInitNum > 10) clearInterval(loadInterval);
                }, 100);
            }
        }


        //window['Mugeda']['Loader'] = function (a, b, d, e, f, g) {
        window['Mugeda']['Loader'] = function (dom, hasScript, _mrmcp) {
            var that = this;
            that._mrmcp = _mrmcp;
            that.crid = _mrmcp['creative_id'];
            that.dom = dom;
            that.resDir = _mrmcp['creative_path'] || "";
            that.playerLoc = _mrmcp['common_path'] || that.resDir;

            var jsPath = _mrmcp['script_sub_path'] || '';
            if(jsPath != '')
                jsPath += '/';

            var isArray = function(o) {
                return Object.prototype.toString.call(o) === '[object Array]';
            };

            var getServerIndex = function(str, total){
                var len = str.length, sum = 0;
                for(var i = 0; i < len && i < 6; i++){
                    sum += str.charCodeAt(len - i);
                }
                return sum & total;
            };

            if(!isArray(that.resDir)) that.resDir = [that.resDir];
            if(!isArray(that.playerLoc)) that.playerLoc = [that.playerLoc];


            var cachedLoadList = [];
            var setTimeHandle = null;
            var finalCallback = null;
            var loadRes = function(type, file, deps, index, loadChk){
                if(type == 0){
                    var pathList = that.playerLoc;
                }
                else{
                    pathList = that.resDir;
                }

                if(file.indexOf('mugeda_smart_renderer_core') >= 0)
                    file = file.replace('_core', '');

                var path = pathList[getServerIndex(file, pathList.length)];
                var filePath = path + file;

                cachedLoadList[index == null ? cachedLoadList.length: index] = {file: filePath, deps: deps, loaded: 0, loadChk: loadChk};

                if(!setTimeHandle){
                    setTimeHandle = setTimeout(function(){
                        setTimeHandle = null;
                        var loadNextGroup = function(){
                            var notLoadedList = cachedLoadList.filter(function(item){return item.loaded < 2});
                            if(notLoadedList.length == 0) {
                                finalCallback();

                            }
                            else{
                                notLoadedList.forEach(function(item){
                                    if(item.loaded != 0) return;
                                    if(item.deps.some(function(depIndex){
                                        return cachedLoadList[depIndex].loaded < 2;
                                    })){
                                        return;
                                    }
                                    var sc = document.createElement('script');
                                    console.log(item.file)
                                    sc.src = "https://rmt.imugeda.com/c/guyy/hh8l/js/mugeda_smart_renderer_0.5.1.js";//"item.file";
                                    item.loaded = 1;
                                    sc.onload = function(){
                                        var next = function() {
                                            item.loaded = 2;
                                            loadNextGroup();
                                        };
                                        if(item.loadChk){
                                            item.loadChk(next);
                                        }
                                        else next();
                                    };
                                    sc.onerror = function(){
                                        item.loaded = 3;
                                        console.log('err ' + item.file);
                                        loadNextGroup();
                                    };

                                    document.getElementsByTagName("head")[0].appendChild(sc);
                                });
                            }
                        };
                        loadNextGroup();
                    }, 0);
                }

            };


            if(!Mugeda['css3PlayerLoaded']) {
                var resPath = jsPath;

                loadRes(0, resPath + "mugeda_smart_renderer_core" + version + ".js", [], 0);

                loadRes(0, resPath + "mugeda_smart_renderer_richtext" + version + ".js", [0], 1);

                loadRes(0, resPath + "mugeda_utils" + version + ".js", [0]);
                loadRes(1, jsPath + that.crid + ".js?publishTime=1606194859593", [], undefined, function(callback){
                    var chk = function(){
                        if(Mugeda.data["id_" + that.crid]) {
                            callback();
                        }
                        else{
                            setTimeout(chk, 100);
                        }
                    };
                    chk();

                });
                finalCallback = that.start.bind(that);
            }
        };
        Mugeda.Loader.prototype.start = function () {
            if (2 == Mugeda.css3PlayerLoaded) {
                var a = document.createElement("div");
                var node = this.dom;
                while (node) {
                    if (node.tagName && node.tagName.toLowerCase() == 'body'){
                        break;
                    }
                    else {
                        node = node.parentNode;
                    }
                }
                if (node) {
                    this.dom.parentNode.insertBefore(a, this.dom);
                }
                else if (document.body) {
                    var track = document.getElementById('mugeda_track');
                    track.parentNode.appendChild(a);
                }
                if (_mrmcp['width'] != null) {
                    Mugeda.data['id_' + this.crid].wt = _mrmcp['width'];
                    Mugeda.data['id_' + this.crid].ht = _mrmcp['height'];
                }
                Mugeda['startAnimation']("id_" + this.crid, false ? "actions_" + this.crid + ".js?publishTime=1606194859593" : "", a, this.resDir, this.name, null, this._mrmcp)
            }
            else {
                Mugeda.creationToBeLoad = Mugeda.creationToBeLoad || [];
                Mugeda.creationToBeLoad.push(this)
            }
        };



        var loader = new Mugeda.Loader(stageDom, false, window._mrmcp || {});
        loader.loadProcessHandleInstance = loadProcessHandleInstance;

        var track_pixel = "";
        var pixels = _mrmcp['additional_pixels']||[];
        if(_mrmcp['impression_pixel']) pixels.push(_mrmcp['impression_pixel']);
        for(var pIndex = 0; pIndex < pixels.length; pIndex++) {
            var pixel = pixels[pIndex];
            var valid = pixel.indexOf('%TRACKURL%') < 0;
            if(valid){
                var parTag = pixel.indexOf('?') < 0 ? '?' : '&';
                pixel += parTag + "ts=" + (new Date()).getTime();
                var search = window.location.search;
                if (search){
                    var params = search.split('?')[1];
                    pixel += "&" + params;
                }
                track_pixel += "<img id='external_impression_tracker' style='display:none' src='"+pixel+"' />";
            }
        }


        var trackString = "\n<div id=\'mugeda_track\'>\n<script>\nvar _mrmma_campid = \'none\';\nvar _mrmma_urid = \'5c7c99d20461266fba68883a\';\nvar _mrmma_crid = \'5fb72a28ff0a46554d278e0b\';\nvar _mrmma_title = \'推开窗口看见美好  义乌“千万工程”气象万千\';\nvar _mrmma_circle = \'mugeda\';\nvar _mrmma_width = \"618\";\nvar _mrmma_height = \"320\";\nvar _mrmma_type = \'smart\';\nvar title = \'推开窗口看见美好  义乌“千万工程”气象万千\';\ntitle = title.substr(0, Math.min(title.length, 32));\nvar _mrmma_var1 = \'campid=none&urid=5c7c99d20461266fba68883a&crid=5fb72a28ff0a46554d278e0b\';\nvar _mrmma_var2 = \'circle=mugeda&type=smart&width=618&height=320&display=normal&title=\' + title;\nvar isLocal = !window.location || !window.location.host;\n<\/script>\n\n\n<script type=\'text\/javascript\'>\nvar ua = (function () {\nvar replacer = { \'Linux\': \'$L\', \'Windows\\\\s*Phone\': \'$W\', \'Windows\\\\s*NT\': \'$N\', \'Mac\\\\s*OS\': \'$O\', \'Android\': \'$A\', \'Mozilla\': \'$M\', \'Gecko\': \'$G\', \'Trident\': \'$T\', \'AppleWebKit\': \'$K\', \'Chrome\': \'$C\', \'Safari\': \'$S\', \'KHTML\': \'$H\', \'Version\': \'$V\', \'iPhone\': \'$I\', \'Mobile\': \'$B\', \'Build\': \'$b\', \'like\': \'$l\', \'MicroMessenger\': \'$g\', \'MugedaCard\': \'$m\', \';\\\\s+\': \';\', \',\\\\s+\': \',\', \'\\\\s+\\\\(\': \'(\', \'\\\\)\\\\s+\': \')\', \'\\\\s+\\\\[\': \'[\', \'\\\\]\\\\s+\': \']\', \'\\\\s*(\\\\$\\\\w+)\\\\s*\': \'$1\' };\nvar s = navigator.userAgent;\nfor (r in replacer) {\ns = s.replace(new RegExp(r, \'ig\'), replacer[r]);\n}\nreturn s;\n})();\nfunction getClientName() {\nvar ua = navigator.userAgent.toLowerCase();\nif (\/MicroMessenger\/i.test(ua)) return \'weixin\';\nelse if (window.mucard != null) return \'AppVer1\';\nelse if (ua.indexOf(\'mugedacard\') >= 0) return \'AppVer2\';\nelse return \'other\';\n}\nif(isLocal){\nvar track_url = \'http:\/\/cdn.mugeda.com\/media\/pages\/track\/track_20131030.html\' + \'?\' + _mrmma_var1 + \'&\' + _mrmma_var2;\nvar tracker = document.createElement(\'iframe\');\ntracker.id = \'5fb72a28ff0a46554d278e0b\';\ntracker.src = track_url;\ntracker.style.display = \'none\';\ntracker.style.width = \'1px\';\ntracker.style.height = \'1px\';\nvar s = document.body.appendChild(tracker);\n}else{\nvar _gaq = _gaq || [];\n_gaq.push([\'_setAccount\', \'UA-38551434-1\']);\n_gaq.push([\'_setCustomVar\', 1, \'Identity Tags\', (typeof _mrmma_var1 == \'undefined\') ? \'none\' : _mrmma_var1]);\n_gaq.push([\'_setCustomVar\', 2, \'Property Tags\', (typeof _mrmma_var2 == \'undefined\') ? \'none\' : _mrmma_var2]);\n_gaq.push([\'_setCustomVar\', 3, \'Client\', getClientName()]);\n_gaq.push([\'_setCustomVar\', 4, \'User Agent\', ua]);\n_gaq.push([\'_trackPageview\']);\n(function() {\nvar ga = document.createElement(\'script\');\nga.type = \'text\/javascript\';\nga.async = true;\nga.src = _mrmcp[\'ga_url\'];\nvar s = document.getElementsByTagName(\'script\')[0];\ns.parentNode.insertBefore(ga, s);\n})();\n}\n<\/script>\n\n<\/div>\n" + track_pixel;
        if (document.readyState == 'complete' || document.readyState == 'interactive') {
            var div = document.createElement('div');
            div.innerHTML = trackString;
            loader.dom.parentNode.appendChild(div);
            var scripts = div.getElementsByTagName('script');
            for (var i = 0; i < scripts.length; i++) {
                var script = document.createElement('script');
                script.type = 'text/javascript';
                if (scripts[i].src !== '') {
                    script.src = scripts[i].src;
                } else {
                    script.text = scripts[i].text;
                }
                scripts[i].parentNode.removeChild(scripts[i]);
                i--;
                loader.dom.parentNode.appendChild(script);
            }
        }
        else {
            document.write(trackString);
        }

        if(_mrmcp['render_mode']!='embedded'&&_mrmcp['render_mode']!='inline'){
            document.body.style.margin='0px';
            document.body.style.padding='0px';
            document.body.style.overflow='hidden';
            document.body.style.backgroundColor='rgba(255, 255, 255, 1)';

            document.body.style.height = "100%";
            document.body.parentNode.style.height = "100%";
        }

    })();

</script>
<script async defer>
    (function(){var pvImg=new Image;pvImg.src="//card.mugeda.com/pv/5c7c99d20461266fba68883a/5fb72a28ff0a46554d278e0b.gif?_t="+ +new Date();pvImg.onerror=function(e) {};pvImg.onload=function(e) {location.href="//card.mugeda.com/pv/exceed_warn.html";}})();
</script>


</body>
</html>
